package com.maddox.maddoxppjoke;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        /**
         * 通过任意位置加载数据,目标数据源数据固定
         * 比如从start=2&count=5 从第二个开始获取5条数据
         * PositionalDataSource
         *
         * 以页的形式进行请求
         * page=2&pageSize = 10
         * 获取第二页,每页10条数据
         * PageKeyedDataSource
         *
         * 适用于目标数据的下一页需要依赖于上一页数据中最后一个对象中的某个字段作为key的情况
         * 比如上一页最后一个对象的key为9527,那么在请求下一页时,需要携带参数since=9527&pageSize=5
         * ItemKeyedDataSource
         *
         */
    }
}